Skip to content

Update pip package installation method#556

Merged
NeonDaniel merged 2 commits into
devfrom
FEAT_PipInstallGitForce
Sep 11, 2025
Merged

Update pip package installation method#556
NeonDaniel merged 2 commits into
devfrom
FEAT_PipInstallGitForce

Conversation

@NeonDaniel

@NeonDaniel NeonDaniel commented Sep 3, 2025

Copy link
Copy Markdown
Member

Description

Update pip call to follow documented method instead of direct import
Add --force-reinstall flag for parity with skill installation method in neon_core

Issues

May relate to resolving issues in #555

Other Notes

  • This will enable deprecating the skill-specific functions in neon_core which at this point are the same as this function
  • Included in ghcr.io/neongeckocom/neon_skills-default_skills:alpha Docker image for testing (9/3)

@NeonDaniel
NeonDaniel merged commit b858708 into dev Sep 11, 2025
17 of 21 checks passed
@NeonDaniel
NeonDaniel deleted the FEAT_PipInstallGitForce branch September 11, 2025 01:06
NeonDaniel added a commit to NeonGeckoCom/NeonCore that referenced this pull request Sep 11, 2025
# Description
Deprecates logic duplicated in `neon-utils` for managing pip
installation with constraints
Includes update to Docker default configuration to prevent logged errors
in default container load

# Issues
- Needs NeonGeckoCom/neon-utils#556

# Other Notes
- Deployed as `ghcr.io/neongeckocom/neon_skills-default_skills:alpha`
Docker image for testing (9/3)
- This change means that an invalid `default_skills` configuration value
will cause no skills to be installed, rather than just the one skill to
not be installed
- Previously, URLs that weren't git repositories were treated as
invalid, but this removes that check which allows for specifying a wheel
URL
@github-actions github-actions Bot mentioned this pull request Sep 12, 2025
NeonDaniel added a commit that referenced this pull request Sep 15, 2025
# Changelog

## [1.13.1a8](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a8)
(2025-09-12)

[Full
Changelog](1.13.1a7...1.13.1a8)

**Merged pull requests:**

- Add function to get installed prerelease packages
[\#517](#517)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a7](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a7)
(2025-09-12)

[Full
Changelog](1.13.1a6...1.13.1a7)

**Implemented enhancements:**

- \[FEAT\] Allow self-signed certificates in hana-utils
[\#536](#536)
- \[FEAT\] Docker handling of status hooks
[\#498](#498)

**Merged pull requests:**

- Refactor to remove use of deprecated `pkg_resources` module
[\#555](#555)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a6](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a6)
(2025-09-12)

[Full
Changelog](1.13.1a5...1.13.1a6)

**Merged pull requests:**

- Add support for authenticated HANA
[\#537](#537)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a5](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a5)
(2025-09-12)

[Full
Changelog](1.13.1a4...1.13.1a5)

**Merged pull requests:**

- Refactor log aggregators init
[\#560](#560)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a4](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a4)
(2025-09-11)

[Full
Changelog](1.13.1a3...1.13.1a4)

**Merged pull requests:**

- Update pip package installation method
[\#556](#556)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a3](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a3)
(2025-09-10)

[Full
Changelog](1.13.1a2...1.13.1a3)

**Implemented enhancements:**

- \[FEAT\] Deprecate ovos-core dependency
[\#469](#469)

**Merged pull requests:**

- Remove ovos-core test dependency
[\#557](#557)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a2](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a2)
(2025-09-10)

[Full
Changelog](1.13.1a1...1.13.1a2)

**Merged pull requests:**

- Improve Skill metadata parsing support and remove OSM dependency
[\#558](#558)
([NeonDaniel](https://github.com/NeonDaniel))

## [1.13.1a1](https://github.com/NeonGeckoCom/neon-utils/tree/1.13.1a1)
(2025-08-27)

[Full
Changelog](1.13.0...1.13.1a1)

**Merged pull requests:**

- Update Skill API to support outside applications
[\#554](#554)
([NeonDaniel](https://github.com/NeonDaniel))



\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant